#include "StaticLinkList.h"
#include <iostream>
#include <stdexcept>

StaticLinkList::StaticLinkList() {
    // 初始化链表、备用链表、head_, free_ 等
}

StaticLinkList::~StaticLinkList() {
    // 无需真正释放，结构体数组在栈/堆上自动释放
}

bool StaticLinkList::Empty() const {
    return false;
}

int StaticLinkList::Size() const {
    return 0;
}

void StaticLinkList::Insert(int pos, int value) {
}

void StaticLinkList::Remove(int pos) {
}

int StaticLinkList::Get(int pos) const {
    return 0;
}

void StaticLinkList::Set(int pos, int value) {
}

bool StaticLinkList::Find(int value) const {
    return false;
}

void StaticLinkList::Clear() {
}

void StaticLinkList::Print() const {
}

int StaticLinkList::Malloc() {
    return -1;
}

void StaticLinkList::Free(int index) {
}
